home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / prog / yamp2.zip / MAKETEST.MAK < prev    next >
Makefile  |  1992-01-16  |  1KB  |  78 lines

  1. #
  2. # Make file for BCCX. Make sure to correct the definitions for
  3. # your machine.
  4. #
  5. # Note testreg requires the proper BGI file in the current directory.
  6. #
  7. # This makefile constructs the test files using the
  8. # large memory model, debug info on, no fast floating point,
  9. # and all other defaults, ie emulation, and standard
  10. # optimizations. 
  11.  
  12. # Note that virtlib.lib must be constructed first. See to_lib.mak
  13.  
  14. .AUTODEPEND
  15.  
  16. # directory definitions
  17. CURDIR = C:\MATH\MATPP
  18. LIBDIR = C:\TC\LIB
  19. INCDIR = C:\TC\INCLUDE
  20.  
  21. .PATH.obj = $(CURDIR)
  22.  
  23. #        *Translator Definitions*
  24.  
  25. CC = bcc +maketest.cfg
  26. TLINK = tlink
  27.  
  28. #        *Implicit Rules*
  29. .cpp.obj:
  30.   $(CC) -c {$< }
  31.  
  32. #        *List Macros*
  33.  
  34. EXE_dependencies =  testreg.obj test.obj testgraf.obj
  35. EXES = test.exe testreg.exe testgraf.exe
  36.  
  37. all: maketest.cfg maketest.mak $(EXE_dependencies) $(EXES)
  38.      del maketest.cfg
  39.  
  40. #        *Explicit Rules*
  41. $(EXES): maketest.cfg $(EXE_dependencies) 
  42.   $(TLINK) /v/x/c/P-/L$(LIBDIR);$(CURDIR) @&&|
  43. c0l.obj+
  44. $&
  45. $&
  46.  
  47. virtlib.lib+
  48. emu.lib+
  49. mathl.lib+
  50. cl.lib+
  51. graphics.lib
  52. |
  53.  
  54.  
  55. #        *Individual File Dependencies*
  56. test.obj: test.cpp
  57.  
  58. testreg.obj: testreg.cpp 
  59.  
  60. #        *Compiler Configuration File*
  61. # change -DVIRTGRAF to -DVIRTGRAF;IN_RAM for in ram version
  62. # make sure to build the library with the same defines
  63.  
  64. maketest.cfg: maketest.mak
  65.   copy &&|
  66. -ml
  67. -v
  68. -vi
  69. -ff-
  70. -n$(CURDIR)
  71. -I$(INCDIR)
  72. -L$(LIBDIR);$(CURDIR)
  73. -DVIRTGRAF
  74. | maketest.cfg
  75.  
  76.  
  77.  
  78.